#include "Renderer.h"
#include "Object3D.h"

class FpsCamera : public Object3D
{
public:
    void render() override;
    void processInput(double, double);

    float yaw = 90.0f, pitch = 0.0f;
    glm::vec3 direction{0.0f, 0.0f, -1.0f};
    glm::mat4 projectionMatrix =
        glm::perspective(glm::radians(45.f), 1.5f, 0.001f, 1000.f);
};